deposits and guarantees given-long term - Türkçe İngilizce Sözlük